@Bob-Dig I got it to work! I think it was a conflict with trying to force a static IP on that LAN adapter. Allowing it to automatically get IP fixed it. I knew I was over complicating something. Much appreciated!
@emcstravick The vSwitch is not trunked, the vNIC in pfSense is, at least this is how I understand it.
Take a look here, it has worked for me without any problems (I use NativeVlanId 0).
SOLVED:
I wish I knew why for those that follow after. I changed a few things at once so I'm not sure if one of or combination of them was responsible or the fix.
I turned off TCP/IP on the WAN NIC.
I rebooted the modem and router at the same time with cables connected.